《数据库原理及应用教程》以MySQL 8 版本为平台,以图书管理系统的操作和管理为主线,通过案例和通俗易懂的语言,
详细介绍了MySQL 数据库的基础知识、基本操作、表的数据完整性、数据查询、索引及视图、数据库设
计、MySQL 语言基础、存储过程、触发器与事件、事务与锁、用户与权限、数据备份与恢复、JDBC 数
据库访问技术、数据库应用系统设计与开发实例等。
《数据库原理及应用教程》体系完整、内容丰富、可操作性强,涵盖了MySQL 数据库的主要知识点,每章配备了大量的案
例,所有案例均经过精心设计并予以验证,有助于读者理解和运用知识,达到学以致用的目的。《数据库原理及应用教程》包含
配套课件、习题答案等配套资源。
《数据库原理及应用教程》既可以作为大学本科、高职高专院校计算机及相关专业的数据库原理与应用课程的教材,也可以
作为数据库开发与应用人员、数据库爱好者的参考书。
more >
前 言
中国共产党第二十次全国代表大会报告中明确指出“实施科教兴国战略,强化现代化建设人才支撑”“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略”。“数据库原理及应用”是聚数据库理论与应用技术为一体的教材,可以促进社会治理体系建设与社会治理能力提升,可以服务中华优秀传统文化传承,服务以人民为中心的发展思想等国家战略。
“数据库原理及应用”是计算机科学与技术、软件工程、数据科学与大数据技术、人工智能、数学与应用数学、统计学等专业的一门核心专业基础课,也是其他专业学生应学习的一门课程。随着互联网+、大数据、云计算等信息技术的快速发展,数据库课程的教学面临着诸多挑战,也迎来了前所未有的机遇。本课程的教学目标是:不仅要使学生掌握数据库的基本原理、应用、方法,更重要的是使学生能够将该课程与先修的高级语言程序设计结合起来,针对实际问题进行分析、设计和开发,具备开发数据库应用系统的能力;在素养方面,促进学生综合素养提升。
本书由长期担任数据库课程教学、具有丰富教学经验的一线教师编写。编者根据多年的实际教学经验,结合上述教学目标,在分析总结同类教材的基础上,编写了此书。本书针对性强,以提高学生的数据库应用能力为主要目的,基于MySQL 8采用案例教学的方式融入课程思政内容,由浅入深、循序渐进地讲解了MySQL数据库管理与开发过程中的知识。
本书体系完整、可操作性强,通过大量的例题对知识点应用进行示范,所有例题全部通过多次调试,内容涵盖了一个数据库应用系统要用到的主要知识,此外还以图书管理系统为例,介绍了系统分析、设计和开发过程,将数据库、软件工程和高级语言有机地结合起来,培养学生的实践能力。
本书共分为14章,各章的主要内容简单介绍如下。
第1章 数据库概述。介绍了数据库的基本概念、数据库系统的基本结构、数据模型、关系运算等。
第2章 MySQL的安装与配置。以MySQL 8为例,介绍了MySQL的安装、配置、字符集配置以及图形管理工具Navicat的使用。
第3章 数据库和表的基本操作。介绍了数据库的创建及管理、数据表的创建及管理、增删改表数据等。
第4章 表的数据完整性。介绍了实体完整性、参照完整性、域完整性、用户自定义的完整性,以及如何管理这些完整性约束。
第5章 数据查询。介绍了简单查询、连接查询、子查询、组合查询及利用正则表达式进行查询。
第6章 索引及视图。介绍了索引及视图的基本概念、索引及视图的创建和管理、视图的应用等。
第7章 数据库设计。介绍了数据库设计的方法和步骤、概念结构设计和逻辑结构设计的方法、关系模式规范化理论,以及利用PowerDesigner工具进行数据库建模的方法。
第8章 MySQL语言基础。介绍了MySQL的标识符、常量与变量、运算符与表达式、函数和流程控制语句等。
第9章 存储过程、触发器与事件。介绍了存储过程的创建及管理、触发器与事件的创建及应用。
第10章 事务与锁。介绍了事务的基本概念、事务的管理及应用、事务隔离级别的设置及应用、锁的基本概念、锁的分类及应用等。
第11章 用户与权限。介绍了MySQL的访问控制过程、用户管理、权限管理和角色管理等。
第12章 数据备份与恢复。介绍了数据库备份与还原、数据库迁移、表的导入和导出等。
第13章 JDBC数据库访问技术。介绍了JDBC的工作原理、常用API、JDBC连接数据库的方法及案例等。
第14章 数据库应用系统设计与开发实例。介绍了图书管理系统的需求分析、概念结构设计、逻辑结构设计以及系统开发。
本书构思新颖、通俗易懂、案例丰富,既可作为大学本科、高职高专院校计算机及相关专业的数据库原理与应用课程的教材,也可作为数据库开发与应用人员、数据库爱好者的参考书。
本书由张乾、王娟、饶彦、魏嘉银、潘仁龙、严晓波编写,其中张乾编写第1、2、12章,王娟编写第9、10、11章,饶彦编写第5、6章,魏嘉银编写第3、4章,潘仁龙编写第7、8章,严晓波编写第13、14章。
本书在编写过程中,得到了贵州民族大学、清华大学出版社以及各位同事的支持和帮助,在此一并表示衷心的感谢。
本书属于2022年贵州省高等学校教学内容和课程体系改革项目:“新工科”背景下基于OBE教学模式的研究与实践—以“数据库课程设计”为例,2022年贵州省金课“数据库系统与应用”,贵州省金师(教学名师),贵州民族大学2022年高等学校教学内容和课程体系改革项目:融课程思政与产出导向的“数据库原理及应用”教学改革与研究(GZMUJG202202)的阶段性成果,同时得到了贵州民族大学国家级一流专业数学与应用数学专业的支持。
由于编者水平有限、时间仓促,书中难免有疏忽和不妥之处,恳请广大读者批评指正。
编者
more >
暂无课件
样章下载
暂无网络资源
扫描二维码
下载APP了解更多
版权图片链接
|